let proxyObj = {};
// const CompressionPlugin = require("compression-webpack-plugin");
// proxyObj['/ws'] = {
//     ws: true,
//     target: "ws://localhost:8085"
// };

// 本地代理(调后端接口的地址)
proxyObj['/'] = {
    ws: false,
    target: 'http://localhost:8888',
    changeOrigin: true,
    pathRewrite: {
        '^/': ''
    }
}

// 使用内网穿透代理
// proxyObj['/'] = {
//     ws: false,
//     target: 'http://zyexplore.sh1.k9s.run',
//     changeOrigin: true,
//     pathRewrite: {
//         '^/': ''
//     }
// }

// 前端项目访问地址
module.exports = {
    devServer: {
        host: 'localhost',
        port: 8080,
        proxy: proxyObj
    },
    // configureWebpack: config => {
    //     if (process.env.NODE_ENV === 'production') {
    //         return {
    //             plugins: [
    //                 new CompressionPlugin({
    //                     test: /\.js$|\.html$|\.css/,
    //                     threshold: 1024,
    //                     deleteOriginalAssets: false
    //                 })
    //             ]
    //         }
    //     }
    // }
}


// module.exports = {
//     baseUrl: './',
//     assetsDir: 'static',
//     productionSourceMap: false,
//     // devServer: {
//     //     proxy: {
//     //         '/api':{
//     //             target:'http://jsonplaceholder.typicode.com',
//     //             changeOrigin:true,
//     //             pathRewrite:{
//     //                 '/api':''
//     //             }
//     //         }
//     //     }
//     // }
// }


//使用内网穿透必须放开（使用上面本地代理必须注释）
// module.exports = {
//     devServer: {
//         disableHostCheck: true
//     }
// }
